
/**
 * 功能：将时间戳转换为日期格式（字符串）
 * 如：
 * 时间戳：1616662953 
 * 转换为日期格式字符串：2021-03-25 17:02:33
 * 
 * 参数: 需要转换的时间戳
 */

function timestampToTime(timestamp) {
  //时间戳为10位需*1000，时间戳为13位的话不需乘1000
  if(timestamp.toString().length == 10){
    var tempTimestamp = timestamp * 1000
  }else if(timestamp.toString().length == 13){
    var tempTimestamp = timestamp
  }
  var date = new Date(tempTimestamp);
  var Y = date.getFullYear() + '-';
  var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
  var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate())   + ' ';
  var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours() )  + ':';
  var m = (date.getMinutes()  < 10 ? '0' + (date.getMinutes()) : date.getMinutes() ) + ':';
  var s = (date.getSeconds()  < 10 ? '0' + (date.getSeconds()) : date.getSeconds() ) ;
  // var date = new Date(tempTimestamp);
  // var Y = date.getFullYear() + '-';
  // var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
  // var D = date.getDate()  + ' ';
  // var h = date.getHours() + ':';
  // var m = date.getMinutes() + ':';
  // var s = date.getSeconds();
  return Y + M + D + h + m + s;
}
module.exports = {
  timestampToTime
}


/**
 * 1， 页面.js 引入此函数：
 * 	  var timestampToTime = require("../../utils/CustomFunction/timestampToTime.js")
 * 
 * 2. 转换时间戳 为 日期时间格式字符串
 * 		const dd = timestampToTime.timestampToTime('时间戳') 、
 * 
*/